-
Notifications
You must be signed in to change notification settings - Fork 499
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configurable threshold to prevent tiny movements activating auto mouse layer #563
base: main
Are you sure you want to change the base?
Conversation
Sorry I did not run the size comparison yet. I see the script for it but need to set up my environment more to run it. |
This seems close to a good solution. However, with this implementation, if you activate AML by moving the cursor and then toggle scroll mode (kb 6): you become locked out of the AML because scrolling does not seem to be activating the AML. How can we modify it so that scrolling causes the AML to activate as well? |
@ljmill Thanks for your comment! That's a really interesting point. I didn't encounter it myself, I think? It could be due to my layout configuration. I have scroll mode bound to my K key on the mouse layer, so I use AML to activate it, then press and hold K, and the mouse layer will stay active until I release. I'm not sure of a way to handle that, if you think of a way feel free to add it in! |
Nice! That seems good to me. If you could put your commit into a branch on your fork I think I can merge it into my branch that's in this PR. However, I have the feeling the leads are not so interested in this one, or maybe we will be on a new version of QMK soon anyway and need to redo. But, just in case, I'd like to put your changes in this PR too with the proper attribution. |
That's okay! It seems like your fork may be from my main instead of my |
Ahhhh hmm. I also see the |
…uto mouse layer Yowkees#563 Signed-off-by: Takahiro Nakayama <civitaspo@gmail.com>
Hello,
Thank you for efforts supporting this great device. I have been enjoying the feature added in #508 and noticed that sometimes tiny movements, especially typing quickly, were accidentally activating the mouse layer.
I noticed that the qmk firmware mainline had a setting for this, detailed here qmk/qmk_firmware#21398 and added in version 0.24.0. Based on the code there, I tried implementing it myself in our keyball fork.
I am not sure about a good starting value though.